Thanks for the response, it gave me the start I needed. I ended up using the WaitAliasChild method as I'm using name mapping. That said, I wan't sure to what level I needed to specify and your example really helped up. Here's what I ended up doing:
var objWait =
Aliases.javaw.dialog4.RootPane.null_layeredPane.null_contentPane.OptionPane.OptionPane_buttonArea.WaitAliasChild("OptionPane_button", 10000);
//Log.Message(obj, objWait, objWait.Exists);
if (objWait.Exists)
optionPane.Panel.OptionPane_realBody.OptionPane_body.OptionPane_comboBox.ClickItem(swConnType);
else
Log.Error(obj + " not found, ending");
Also is there an easier way to copy and paste code snippets from TC into the forum so it's not crazy spaced?